home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer: Getting Started / Internet Surfer - Getting Started (Wayzata Technology)(7231)(1995).bin / pc / textfile / faqs / prolog / resource < prev   
Encoding:
Internet Message Format  |  1995-01-01  |  48.2 KB

  1. Xref: bloom-picayune.mit.edu comp.lang.prolog:6598 news.answers:4024
  2. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!snorkelwacker.mit.edu!spool.mu.edu!wupost!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!usenet.coe.montana.edu!ogicse!das-news.harvard.edu!cantaloupe.srv.cs.cmu.edu!crabapple.srv.cs.cmu.edu!mkant
  3. From: mkant+@cs.cmu.edu (Mark Kantrowitz)
  4. Newsgroups: comp.lang.prolog,news.answers
  5. Subject: Prolog Resource Guide [Monthly posting]
  6. Message-ID: <prolog-resource-guide.txt_721765209@cs.cmu.edu>
  7. Date: 14 Nov 92 18:20:16 GMT
  8. Article-I.D.: cs.prolog-resource-guide.txt_721765209
  9. Expires: Mon, 28 Dec 1992 18:20:09 GMT
  10. Sender: news@cs.cmu.edu (Usenet News System)
  11. Reply-To: mkant+prolog-guide@cs.cmu.edu
  12. Followup-To: poster
  13. Organization: School of Computer Science, Carnegie Mellon University
  14. Lines: 1021
  15. Approved: news-answers-request@MIT.Edu
  16. Supersedes: <prolog-resource-guide.txt_719094771@cs.cmu.edu>
  17. Nntp-Posting-Host: a.gp.cs.cmu.edu
  18.  
  19. Archive-name: prolog/resource-guide
  20. Last-Modified: Fri Nov  6 15:40:45 1992 by Mark Kantrowitz
  21. Version: 1.1
  22.  
  23. ;;; ****************************************************************
  24. ;;; Prolog Resource Guide ******************************************
  25. ;;; ****************************************************************
  26. ;;; prolog-resource-guide.txt -- 46454 bytes
  27.  
  28. Contributions and corrections should be sent to Mark Kantrowitz
  29. at mkant+prolog-guide@cs.cmu.edu. 
  30.  
  31. This guide lists a variety of resources for the Prolog community,
  32. including books, magazines, ftp archives, and products. It is posted
  33. once a month to the newsgroup comp.lang.prolog.
  34.  
  35. The original version of this guide (Version 0.6, Dec 11, 1991) was
  36. compiled by Dag Wahlberg, Uppsala University, Sweden <dagwag@csd.uu.se>.
  37. Other people who helped with the compilation include Chris Moss
  38. <BEL0172@AppleLink.Apple.COM>, Mats Carlsson, SICS <matsc@sics.se>,
  39. Michael A. Covington <mcovingt@uga.cc.uga.edu>, Jocelyn Paine
  40. <popx@vax.ox.ac.uk>, Per G. Bilse, PDC <pdev@pdc.dk>, David Cohen, BIM
  41. Systems Inc <dc@bim.com>, Mark Korsloot <mark@logic.et.tudelft.nl>, and
  42. David W. Talmage <talmage@luvthang.aquin.ori-cal.com>. 
  43.  
  44. Thanks also to Jamie Andrews <jamie@cs.sfu.ca>.
  45.  
  46. Suggestions and comments to:    mkant+prolog-guide@cs.cmu.edu
  47.  
  48. ----------------------------------------------------------------
  49. Table of Contents:
  50.  
  51.   [0]  Introduction
  52.   [1]  Sources of information about Prolog
  53.   [2]  Public Domain or Free Prolog Implementations
  54.   [3]  Commercial Prolog Implementations
  55.   [4]  FTP Archives and Other Resources
  56.   [5]  Prolog-related Mailing Lists
  57.   [6]  Books and Magazine Articles
  58.   [7]  The Prolog 1000 Database
  59.  
  60. Search for [#] to get to topic number # quickly. In newsreaders which
  61. support digests (such as rn), [CTRL]-G will page through the answers.
  62.  
  63. ----------------------------------------------------------------
  64. Subject: [0] Introduction
  65.  
  66. This guide lists Prolog resources: archives, newsgroups, books,
  67. magazines, compilers, interpreters and anything else you can think of
  68. which has to do with the proliferation of Prolog. Also included is a
  69. list of suppliers of products and a list of publishers. As Prolog has
  70. a strong historical tradition in Europe, we've tried to ensure that
  71. the information is relevant to all readers, both European and North American.
  72.  
  73. This guide is posted regularly to comp.lang.prolog. It may also be
  74. obtained by anonymous ftp from CMU:
  75.  
  76.    To obtain the file from CMU, connect by anonymous ftp to any CMU CS
  77.    machine (e.g., ftp.cs.cmu.edu [128.2.206.173]), using username
  78.    "anonymous" and password "name@host". The file prolog-resource-guide.txt
  79.    is located in the directory
  80.        /afs/cs.cmu.edu/user/mkant/Public/AI/
  81.    [Note: You must cd to this directory in one atomic operation, as
  82.    some of the superior directories on the path are protected from
  83.    access by anonymous ftp.] If your site runs the Andrew File System,
  84.    you can just cp the file directly without bothering with FTP.
  85.  
  86. Disclaimer:
  87.  
  88.    We have taken great care in making the information in this document as
  89.    accurate as possible. However we are not responsible for any problems
  90.    which might occur from using information supplied in this guide.
  91.  
  92. ----------------------------------------------------------------
  93. Subject:  [1]  Sources of information about Prolog
  94.  
  95. The newsgroups comp.lang.prolog and (to a lesser extent) comp.ai are a
  96. source of information and discussion about Prolog. 
  97.  
  98. A "Frequently Asked Questions" posting is posted to comp.lang.prolog
  99. twice a month by Jamie Andrews <jamie@cs.sfu.ca>. The Prolog FAQ and this
  100. Prolog Resource Guide are intended to complement one another.
  101.  
  102. The draft ISO standard for Prolog is available by anonymous ftp from
  103. aisun1.ai.uga.edu in the directory ai.prolog.standard.
  104.  
  105. ----------------------------------------------------------------
  106. Subject: [2] Public Domain or Free Prolog Implementations
  107.  
  108. The following list of free Prolog implementations excludes those listed
  109. in the comp.lang.lisp FAQ (i.e., Prolog interpreters written in Lisp).
  110. Note that commercial prolog implementations are often more robust and
  111. better supported than public domain and free prolog implementations. 
  112.  
  113.    A.D.A. Public Domain Prolog:
  114.       aisun1.ai.uga.edu:ai.prolog/adapdpro.zip
  115.  
  116.       A rather slow implementation of Prolog for MS-DOS systems, originally
  117.       a product of Automata Design Associates (now defunct), 1570
  118.       Arran Way, Dresker, PA 19025, 215-335-5400. 
  119.  
  120.  
  121.    ALF:
  122.  
  123.       ALF (Algebraic Logic Functional programming language) is a
  124.       language which combines functional and logic programming techniques.
  125.       The foundation of ALF is Horn clause logic with equality which
  126.       consists of predicates and Horn clauses for logic programming, and
  127.       functions and equations for functional programming.  The abstract
  128.       machine is based on the Warren Abstract Machine (WAM) with several
  129.       extensions to implement narrowing and rewriting.  In the current
  130.       implementation programs of this abstract machine are executed by an
  131.       emulator written in C. It is available by anonymous ftp from
  132.       ftp.germany.eu.net (aka simpson.germany.eu.net) in the directory
  133.       /pub/programming/languages/LogicFunctional as the files alf_*.zoo
  134.       (Documentation, C sources for the emulator, the preprocessor and the
  135.       compiler). For further information, contact Rudolf Opalla
  136.       <opalla@julien.informatik.uni-dortmund.de>.
  137.  
  138.  
  139.    BinProlog:
  140.       clement.info.umoncton.ca:BinProlog/binpro.1.39.tar.Z [139.103.16.2]
  141.       The file papers.tar.Z contains papers related to the implementation.
  142.  
  143.       BinProlog is free for research and other non-profit purposes. Version
  144.       1.39 runs on Sparc, Sun3, NeXT, and 386/486. The compiler makes 215
  145.       KLIPS on a Sparc 2 (101 KLIPS on a NeXT) and still uses a very small
  146.       (41K) emulator. Comments and bug reports should be sent to
  147.       binprolog@info.umoncton.ca. 
  148.  
  149.       
  150.    CLP(R):
  151.  
  152.       CLP(R) is a constraint logic programming language with real-arithmetic
  153.       constraints.  The implementation contains a built-in constraint solver
  154.       which deals with linear arithmetic and contains a mechanism for delaying
  155.       nonlinear constraints until they become linear.  Since CLP(R) subsumes
  156.       PROLOG, the system is also usable as a general-purpose logic programming
  157.       language.     It icnludes facilities for meta-programming with constraints.
  158.       The system consists of a compiler, byte-code emulator, and constraint
  159.       solver. CLP(R) is written entirely in C and runs on Suns, Vaxen,
  160.       MIPS-based machines (Decstations, Silicon Graphics), IBM RS6000s and
  161.       PS2s. Includes MS-DOS support. It is available free from IBM for 
  162.       academic and research purposes only. For more information, write
  163.       to Joxan Jaffar, H1-D48, IBM Thomas J. Watson Research Center,
  164.       P.O. Box 704, Yorktown Heights, NY 10598, or send email to
  165.       joxan@watson.ibm.com or joxan@yktvmh.bitnet. 
  166.  
  167.    Common ESP:
  168.  
  169.       Common ESP is an object-oriented system by the AI Language Research
  170.       Institute. The binary is free for R & D use only -- send 1/4in CMT
  171.       Sun3 and Sun4 (Sparc) with Sun OS R4.0.3, R4.1 or R4.1.1. For more
  172.       information, write to AI Language Research Institute Ltd, Yoshitoku
  173.       Bldg, Shiba 3-15-14, Minato-Ku, Tokyo 105, Japan, fax +81 3 3456 4418,
  174.       or send email to k-hata@air.co.jp.
  175.  
  176.  
  177.    cu-Prolog:
  178.  
  179.       cu-Prolog is an experimental constraint logic programming language
  180.       available free from Japan's Institute for New Generation Computer
  181.       Technology (ICOT). Unlike most conventional CLP systems, cu-Prolog
  182.       allows user-defined predicates as constraints and is suitable for
  183.       implementing a natural language processing system based on the
  184.       unification-based grammar. For example, the cu-Prolog developers
  185.       implemented a JPSG (Japanese Phrase Structure Grammar) parser in
  186.       cu-Prolog with the JPSG Working Group (the chairman is Prof. GUNJI,
  187.       Takao of Osaka University) at ICOT. cu-Prolog is a complete
  188.       implementation of Constraint Unification (cu), hence the name.
  189.       cu-Prolog is implemented in C for BSD UNIX 4.2/3. Professor Sirai of
  190.       Chukyo-University has also implemented cu-Prolog for the Apple
  191.       Macintosh and DJ's GPP (80386/486 MS-DOS machine with the DOS
  192.       extender). cu-Prolog is available free by anonymous ftp from
  193.       ftp.icot.or.jp. For further information, send email to ifs@icot.or.jp,
  194.       or write to ICOT Free Software Desk, Institute for New Generation
  195.       Computer Technology, 21st Floor, Mita Kokusai Bldg., 4-28, Mita
  196.       1-chome, Minato-ku, Tokyo 108, Japan, fax +81-3-3456-1618.
  197.  
  198.  
  199.    ESL Prolog-2 (PD Version):
  200.       aisun1.ai.uga.edu:ai.prolog/eslpdpro.zip
  201.  
  202.       A prolog for MS-DOS systems with good performance. It deviates
  203.       slightly from Edinburgh standard (strings "like this" are not lists
  204.       of ASCII codes), but you can add a declaration that makes it fully 
  205.       Edinburgh-compatible. It is a more limited version of the interpreter
  206.       from the Commercial Version (see [3] below).
  207.  
  208.    IC Prolog:
  209.       doc.ic.ac.uk:/pub/languages/icprolog/pd-ICP-<VERSION>.tar.Z
  210.       src.doc.ic.ac.uk:/computing/programming/languages/prolog/icprolog/.
  211.       Runs on Sun3, Sun4. There is MacProlog source in a further subdirectory. 
  212.  
  213.       Produced by Imperial College, IC Prolog includes multi-threading,
  214.       parlog, TCP primitives, communication primitives, and "mailboxes", a
  215.       high level communication system.  Includes the preprocessor for the
  216.       prolog language extension L&O from the book "Logic & Objects".
  217.  
  218.       See also Yannis Cosmadopoulos and Damian Chu, "IC Prolog ][: a
  219.       Language for Implementing Multi-Agent Systems", in Tutorial and
  220.       Workshop on Cooperating Knowledge Based Systems, September 23-25,
  221.       1992, Keele University. A copy of this paper may be found ing
  222.       laotzu.doc.ic.ac.uk [146.169.21.1] as /pub/icp-paper.ps.Z, or on
  223.       src.doc.ic.ac.uk [146.169.2.1] in the directory
  224.       /computing/programming/languages/prolog/icprolog/
  225.  
  226.       Contact Damian Chu <dac@doc.ic.ac.uk> for questions about IC
  227.       Prolog, and contact Zacharias Bobolakis <zb@doc.ic.ac.uk> for
  228.       information about L&O.
  229.  
  230.  
  231.    Lolli:
  232.  
  233.       Lolli is an interpreter for logic programming based on linear logic
  234.       principles. Lolli, named for the linear logic implication operator
  235.       "-o" called lollipop, is a full implementation of the language
  236.       described in the paper "Logic Programming in a Fragment of
  237.       Intuitionistic Linear Logic" (Josh Hodas & Dale Miller, to appear in
  238.       Information and Computation), though it differs a bit in syntax, and
  239.       has several built-in extra-logical predicates and operators.  To
  240.       retrieve a copy of the Lolli system, ftp (anonymously) to
  241.       ftp.cis.upenn.edu and retrieve the file pub/Lolli/Lolli-07.tar.Z. This
  242.       distribution includes full ML source, along with a Makefile, as well
  243.       as several background papers and a collection of example programs. For
  244.       those who do not have SML-NJ at their site, the authors hope to
  245.       provide pre-built binaries for a variety of architectures. These
  246.       binaries can be found on ftp.cis.upenn.edu in the directory
  247.       pub/Lolli/binaries. At present Sparc and NeXT binaries are available.
  248.       If you compile lolli on a new architecture, please contact Josh Hodas
  249.       at <hodas@saul.cis.upenn.edu> so that he can make your binary
  250.       available.
  251.  
  252.  
  253.    Maxon Prolog:
  254.  
  255.       Maxon Prolog is available for the Atari ST from the German magazine
  256.       'ST-Computer' for 298 DM. Tel: 010 49 61 96 481811.
  257.  
  258.  
  259.    Open Prolog: 
  260.       grattan.cs.tcd.ie:languages/open-prolog [134.226.32.15]
  261.  
  262.       Open Prolog 1.0d36 interpreter for the Apple Macintosh.
  263.       The most recent version of Open Prolog will always be available from
  264.       Trinity College in Ireland. Open Prolog is an Edinburgh-style Prolog
  265.       and supports Definite Clause Grammars. Open Prolog is also
  266.       available from other sites, such as
  267.      nexus.yorku.ca:/pub/prolog/  [130.63.9.1] 
  268.      grattan.cs.tcd.ie:languages/open-prolog [134.226.32.15]
  269.      aisun1.ai.uga.edu [128.192.12.9]
  270.          mac.archive.umich.edu [141.211.165.41]
  271.          /afs/umich.edu/group/itd/archive/mac/development/languages 
  272.       but tends to go out of date at these sites. 
  273.  
  274.       For more information, write to Michael Brady, Computer Science
  275.       Department, Trinity College, Dublin 2, IRELAND, send email to
  276.       brady@cs.tcd.ie, call +353 1 7021786, or fax +353 1 772204 (5 hours
  277.       ahead of East Coast US time).
  278.  
  279.  
  280.    PD Prolog 19: 
  281.       wuarchive.wustl.edu:/mirrors/msdos/prolog/ (IBM PC)
  282.       aisun1.ai.uga.edu (128.192.12.9)
  283.  
  284.  
  285.    PDSS KL1:
  286.  
  287.       PDSS KL1 is an implementation of FGHC, a concurrent logic programming
  288.       language developed at ICOT in Japan.  Runs on Suns, HPs, DECs, and the
  289.       Sequent Symmetry. Available free by anonymous ftp from ftp.icot.or.jp.
  290.       A representative paper on the language is Kazunori Ueda and Takashi
  291.       Chikayama, "Design of the Kernel Language for the Parallel Inference
  292.       Machine", The Computer Journal, December, 1990. For more information,
  293.       send email to ifs@icot.or.jp or write to ICOT Free Software Desk,
  294.       Institute for New Generation Computer Technology, 21st Floor, Mita
  295.       Kokusai Bldg., 4-28, Mita 1-chome, Minato-ku, Tokyo 108, Japan, fax
  296.       +81-3-3456-1618.
  297.  
  298.  
  299.    Portable Prolog System:
  300.  
  301.       Portable Prolog System is an interpreter from the University of York.
  302.       Runs on any system having a Pascal compiler. For more information,
  303.       write to University of York, Software Distribution Officer, Department
  304.       of Computer Science, University of York, York, YO1 5DD, UK, call +44
  305.       (904) 59861, or fax +44 (904) 433744.
  306.  
  307.  
  308.    ROLOG: 
  309.       cs.uiuc.edu:/pub/ROLOG
  310.  
  311.       Parallel PROLOG compiler with a reduce-OR process model.
  312.  
  313.  
  314.    SB-Prolog:
  315.       cs.arizona.edu:/sbprolog
  316.       sbcs.sunysb.edu:/pub/sbprolog
  317.  
  318.       Stony Brook Prolog runs on Sun4, Pyramid-98x, DEC3100, SGI Iris,
  319.       Amiga, and MS-DOS machines. Contact warren@sbcs.sunysb.edu for more
  320.       information. Two versions are available: version 2.5 is an
  321.       interpreter for Amigas and version 3.1 is an interpreter and compiler
  322.       for Unix and MSDOS/386.
  323.  
  324.       SB-Hilog runs in SB-Prolog and Quintus Prolog and is available on
  325.          sbcs.sunysb.edu:/pub/hilog/
  326.  
  327.       src.doc.ic.ac.uk [146.169.3.7] contains SBProlog 3.1 executables for
  328.       MS-DOS/386 in languages/sbprolog, filename sbpmsdos.zip.
  329.  
  330.       nic.funet.fi contains SBProlog executables for Amiga in
  331.       /pub/amiga/fish/disks100-199/ff140. 
  332.  
  333.       Modular SB-Prolog (= SB-Prolog version 3.1 plus modules) is available
  334.       by anonymous FTP from ftp.dcs.ed.ac.uk (129.215.160.5), as the file
  335.       pub/dts/mod-prolog.tar.Z.  Includes interpreter for SPARC. For more
  336.       information, write to Brian Paxton <mprolog@dcs.ed.ac.uk>.
  337.  
  338.  
  339.    SWI Prolog:
  340.       swi.psy.uva.nl:pub/SWI-Prolog/pl-1.6.5.tar.Z [192.42.96.1]  (Main source)
  341.       [The patch level (last digit) is regularly updated and diffs between
  342.       patch levels are located in the same directory.]
  343.  
  344.       rs3.hrz.th-darmstadt.de  [130.83.55.75]
  345.       ftp.th-darmstadt.de:pub/programming/languages/prolog [130.83.22.253]
  346.  
  347.       SWI-Prolog includes a fast compiler, a profiler, C interface, a
  348.       module system, libraries, and dynamic loading. 
  349.       Runs on Atari ST, Gould PN, NeXT, HP, IBM Linux, DEC MIPS, IBM
  350.       PS/2 AIX, IBM RS/6000, Sun3, Sun4, Sparc, and Vax.
  351.       Written by Jan Wielemaker, SWI, University of Amsterdam,
  352.       Roetersstraat 15, 1018 WB  Amsterdam, The Netherlands,
  353.       <jan@swi.psy.uva.nl>. The mailing list is prolog@swi.psy.uva.nl.
  354.       To be added to the list, send mail to prolog-request@swi.psy.uva.nl.
  355.  
  356.  
  357.    Toy Prolog:
  358.  
  359.       An interpreter written in Pascal. About 3500 lines of source. Free with
  360.       "Prolog for Programmers" by Kluzniak and Szpakowicz (Academic Press
  361.       1985).  
  362.  
  363.  
  364.    Tricia:
  365.  
  366.       Tricia is a free Prolog high-level emulator with interpreter available 
  367.       by email from Uppsala University. Runs on Macintosh, Sun3, Sun4, Apollo
  368.       DN-3500/4500/5500 (OS version 10.*) and HP-730's.  For more information,
  369.       write to Uppsala University, Tricia project, Computing Science
  370.       Department, Box 520, S-751 20 UPPSALA, Sweden, fax +46 18 521270, or
  371.       email jonas@csd.uu.se. A copy is available in the directory
  372.          /afs/umich.edu/group/itd/archive/mac/development/languages
  373.       if your site runs the Andrew File System, or by anonymous ftp from
  374.       mac.archive.umich.edu.
  375.  
  376. ----------------------------------------------------------------
  377. Subject: [3]  Commercial Prolog Implementations
  378.  
  379. The Prolog Vendors' Group may be contacted by email via the Secretary,
  380. Al Roth, at <alroth@cix.compulink.co.uk>.
  381.  
  382. Index:
  383.  
  384.    Atari/Amiga:
  385.     SPIES YAP
  386.  
  387.    Macintosh: 
  388.     AAIS Prolog
  389.     ALS Prolog
  390.     IF/Prolog
  391.     IQSOFT MProlog
  392.     LPA Prolog
  393.     POPLOG
  394.     Prolog III
  395.     Quintus Prolog
  396.     SPIES YAP
  397.  
  398.    IBM PC: 
  399.     ALS Prolog
  400.     Arity Prolog
  401.     CIM-Prolog
  402.     Coder's Prolog
  403.     Cogent Prolog 
  404.     Delphia Prolog
  405.     ESL Prolog-2 (Commercial Version)
  406.     IF/Prolog
  407.     IQSOFT MProlog
  408.     LPA Prolog
  409.     OU Prolog
  410.     PDC Prolog
  411.     Prolog III
  412.     Quintec Prolog
  413.     Quintus Prolog
  414.  
  415.    Unix: 
  416.     AIAI Edinburgh Prolog
  417.     ALS Prolog
  418.     BIM Prolog
  419.     CIM-Prolog
  420.     Coder's Prolog
  421.     Delphia Prolog
  422.     ECRC SEPIA
  423.     EDCAAD C-Prolog
  424.     ESL Prolog-2 (Commercial Version)
  425.     IF/Prolog
  426.     IQSOFT MProlog
  427.     MU-Prolog, NU-Prolog
  428.     POPLOG
  429.     Prolog III
  430.     Quintec Prolog
  431.     Quintus Prolog
  432.     SICStus Prolog
  433.     SNI Prolog
  434.     SPIES YAP
  435.  
  436. Many of the following vendors offer educational discounts to
  437. universities. Be sure to ask for current pricing information.
  438.  
  439. Commercial Prolog Implementations:
  440.  
  441.    AAIS Prolog is an Edinburgh-standard compiler and interpreter runs on
  442.    the Apple Macintosh and costs $298. Write to Advanced AI Systems,
  443.    Inc., PO Box 39-0360, Mountain View, CA 94039-0360, call 415-948-8658,
  444.    fax 415-948-2486, or email aais@applelink.apple.com. Reviewed in
  445.    AI Expert, Feburary 1991.
  446.  
  447.    AIAI Edinburgh Prolog is a high level prolog emulator that runs on
  448.    Acorn R140 (RISC iX), DG AViiON (DG/VX 4.1), Vax (Berkeley Unix, VMS),
  449.    Gould Encore (Unix), HP 9000/300 (HP-UX), MIPS RISC (RiscOS), Sequent
  450.    (DYNIX V3), Sun 2,3,4 (SunOS-3,4). For more information, write to
  451.    AIAI, AI Applications Institute, Software Secretary, University of
  452.    Edinburgh, 80 South Bridge, Edinburgh EH1 1HN, UK, call +44 (31) 650
  453.    2734, fax +44 (31) 226 2730, or send email to AIAI@ed.ac.uk.
  454.  
  455.    ALS Prolog runs on 80386 machines, including DOS ($799), Sun 386i, Xenix,
  456.    Apple Macintosh ($499), System V Unix (Microport), Sun3, Sun4, Sparc,
  457.    Aviion, NeXT, VAX and Delta88. It is available from Applied Logic
  458.    Systems, Inc., PO Box 90, University Station, Syracuse, NY 13210-0090,
  459.    phone 315-471-3900, fax 315-471-2606, or email info@als.com or
  460.    support@als.com. Send a message to info@als.com with subject line "HELP"
  461.    to get a general information file in reply.
  462.  
  463.    Arity Prolog is an emulator with interpreter and runs on DOS ($650),
  464.    OS/2 ($1k), Windows (extra $350), OS/2 V.2, and Windows-NT. For more
  465.    information, write to Arity Corporation, Damonmill Square, 29 Domino
  466.    Drive, Concord, MA 01742, call 800-722-7489 (508-371-1243), or fax
  467.    508-371-1487.
  468.  
  469.    Prolog by BIM is a prolog compiler that runs on Sun4, Sparcs and
  470.    RS/6000. It includes Carmen, a user-interface generator for XView
  471.    and SunView and interfaces to various databases and windowing
  472.    packages. For more information, contact BIM Systems, Inc., 11111
  473.    Santa Monica Boulevard, Suite 650, Los Angeles, CA 90025, call
  474.    310-445-1500, fax to 310-445-1515, or email to prolog@bim.com.
  475.    Outside North-America write to BIM s.a./n.v., Kwikstraat 4, B-3078
  476.    Everberg, Belgium, call +32 2 759 59 25, fax to +32 2 759 92 09 or
  477.    email to prolog@sunbim.be (Kathleen Pierco). Earlier version reviewed
  478.    in AI Expert, January 1991.
  479.  
  480.    CIM-Prolog is a high-level emulator with interpreter for Apollo Domain
  481.    and Sun. Also standard Prolog for Apollo Domain, IBM PC/AT, INMOS
  482.    transputer, and Sun.  A parallel version is also available.
  483.    For more information, write to Creative Soft GmbH, Turnstrasse 10, D-8510
  484.    Fuerth, Germany, call +49 911 7499214, or fax +49 911 747756.
  485.  
  486.    Coder's Prolog 2.0 is a Prolog Interpreter from Austin Code Works. Works
  487.    on any system with a C compiler (it is designed for use with C programs).
  488.    For more information, write to Austin Code Works, 11100 Leafwood Lane,
  489.    Austin, TX 78750-3587, call 512-258-0785, fax 512-258-1342, or send email
  490.    to info@acw.com.
  491.  
  492.    Cogent Prolog is an Edinburgh-standard compiler and interpreter for
  493.    DOS-based PCs. Includes a foreign function interface. It costs $199.
  494.    For more information, write Amziod, 40 Samuel Prescott Drive, Stow, MA
  495.    01775, call 508-897-5560 or fax 508-897-7332. Amziod also sells the
  496.    Active Prolog Tutor for DOS for $65.
  497.  
  498.    Delphia Prolog is an Edinburgh-standard compiler and interpreter that
  499.    runs on Sun3, Sun4, Sparc, RS/6000, Apollo, HP9000/300, Unigraph 68xxx,
  500.    386/486 (SCO Unix), DecStation (Ultrix), Sony NEWS (Unix), VAX (VMS,
  501.    Ultrix), uVax (Ultrix), VaxStation (Ultrix). Write to Delphia, 27 Avenue
  502.    de la Republique, 38170 Seyssinet, France, call 33-76-26-68-94 or fax
  503.    33-76-26-52-27. Arity Corporation is the US Distributor of Delphia
  504.    Prolog. An earlier version was reviewed in AI Expert, January 1991
  505.    and Feburary 1991.
  506.    
  507.    ECRC SEPIA is a high-level emulator with interpreter. Binaries are
  508.    available for any number of machines, including Sun3, Sun4 (SunOS 4.0,
  509.    SunView and X11R4), Vax 78*(BSD 4.3), Bull DPX-1000 and 2000 (SPIX),
  510.    Siemens MX-300 and MX-500 (SINIX, X11R3), ICL DRS-80 (UNIX System
  511.    V/386 3.2).  For more information, write to ECRC, Arabellastrasse 17,
  512.    D-8000 Munich 81, Germany, or send email to sepia_request@ecrc.de.
  513.  
  514.    EDCAAD C-Prolog is a prolog interpreter for Sun (SunOS), VAX (Ultrix,
  515.    VMS), Apollo, and 68000 (Unix). For more information, write to EDCAAD,
  516.    Department of Architecture, Edinburgh University, 20 Chambers St.,
  517.    Edinburgh EH1 1JZ, UK, call +44 (31) 650 1000, fax +44 (31) 667 0141,
  518.    or send email to chris@caad.ed.ac.uk.
  519.  
  520.    ESL Prolog-2 (Commercial Version), is a high-level emulator with
  521.    interpreter and compiler for Sun3, Sun4, HP9000 (Unix), RS/6000
  522.    (Unix), VAX (VMS), IBM PC (MS-DOS, Windows), and 386.  It is an
  523.    Edinburgh standard prolog with a number of extensions. The windows
  524.    version includes BIPs for programming windows graphics and dialogues.
  525.    For more information, write to Expert Systems Limited (ESL), Attn:
  526.    Nick Henfrey, The Magdalen Centre, Oxford Science Park, Oxford, OX4
  527.    4GA, England, call +44-865-794474, or fax +44-856-784475.
  528.  
  529.    HyperProlog. See Delphia Prolog.
  530.  
  531.    IBM PROLOG for AIX/6000 (PFA) is a high performance implementation of
  532.    the PROLOG language, combined with a powerful programming environment,
  533.    especially designed for the IBM RISC System/6000 under AIX. PFA was
  534.    developed by BIM as an adaptation of ProLog by BIM for the IBM RISC
  535.    System/6000 under AIX. It was selected by IBM Europe as their
  536.    official PROLOG implementation for the RISC System/6000 (Program
  537.    Number 5776-FAH). For more information: In North-America contact BIM
  538.    systems, 11111 Santa Monica Bld, call 310-445-1500, fax to
  539.    +310-445-1515; in Europe contact your local IBM representative.
  540.    Elsewhere contact BIM, Kwikstraat 4, B-3078 Everberg, Belgium, call
  541.    +32 2 759 59 25, or fax +32 2 759 92 09, or email prolog@sunbim.be.
  542.  
  543.    IF/Prolog is a Prolog interpreter and compiler with X-window and
  544.    OSF/Motif development environment, bidirectional C interface, on-line
  545.    hypertext manual, and X-window, OSF/Motif interfaces and various SQl
  546.    interfaces.  It runs on Apollo, Aviion 300, Macintosh (A/UX), microVAX
  547.    2000 (Ultrix), Vax (Ultrix, VMS), VaxStation (Ultrix), DEC Alpha
  548.    (OSF/1, VMS), HP9000, Sun3, Sun4, Sparc, UTS, AIX/370, IBM RS/6000,
  549.    Decstation (Ultrix, OSF/1), Sequent S16, Silicon Graphics, Sony News
  550.    (Unix), Motorola, Nixdorf, Interactive Unix, SCO UNIX, DOS-based 386
  551.    PCs, and Windows 3.0/3.1.  For more information, write to American
  552.    InterFace Computer, Inc., One Westlake Plaza, 1705 Capital of Texas
  553.    Highway South, Suite 200, Austin, TX 78746, call 512-327-5344, or fax
  554.    512-327-5176, or e-mail ifc@cactus.org.  European Customers may write
  555.    to InterFace Computer GmbH, Garmischer Strasse 4, D-8000 Muenchen 2,
  556.    Germany, call +49 89 5108655, fax +49 89 5108628, or email
  557.    vp@IFComputer.de. Reviewed in AI Expert January 1991.
  558.  
  559.    IQSOFT MProlog is a high-level emulator with interpreter for Unix,
  560.    Macintosh and IBM PC. Runs on Vax (Unix 4.2 BSD), 68000-based machines
  561.    (Unix), Tektronix 4404, HP3000, and Siemens 1.  For more information,
  562.    write to IQSOFT, SZKI Intelligent Software Ltd., Iskola u. 10.,
  563.    Budapest, H-1011, Hungary, call +36 1 201 6764, fax +36 1 201 7125, or
  564.    send email to szeredi@iqsoft.hu.
  565.  
  566.    LPA Prolog is a prolog compiler for IBM PCs (DOS, Windows) and Apple
  567.    Macintosh.  LPA Prolog ++ is an object-oriented programming system
  568.    based on Prolog.  Write to Logic Programming Associates, Ltd., Studio
  569.    4 Royal Victoria Patriotic Building, Trinity Road, London SW18 3SX,
  570.    England, call +44 081-871-2016, fax +44 081-874-0449, or email
  571.    lpa@cix.compulink.co.uk or UK0049@applelink.apple.com (Clive Spenser).
  572.    LPA products are distributed in North America by Quintus under the
  573.    Quintus name.
  574.  
  575.    MU-Prolog, NU-Prolog are prolog interpreters from the University of 
  576.    Melbourne. Source licences are available for educational institutions.
  577.    Implemented in C for BSD Unix. Currently running on Sun3, Sun4, Vax, 
  578.    Elxsi, Encore, and SGI. For more information, write to University of 
  579.    Melbourne, MU-Prolog Distribution, Department of Computer Science, 
  580.    Parkville, Victoria 3052, Australia, call +61 3 344 7270, or send email to
  581.    jas@cs.mu.oz.au and jws@cs.mu.oz.au.
  582.  
  583.    OU Prolog is a prolog interpreter from Open University for IBM PC
  584.    (MS-DOS). Includes video, books. Ask for item PD622 and quote
  585.    reference SA69. For more information, write to Open University,
  586.    Learning Materials Sales Office, PO Box 188, Milton Keynes MK7 6DH, UK.
  587.  
  588.    PDC Prolog runs on IBM PCs (DOS, OS/2, Windows and SCO Unix). Formerly
  589.    known as Turbo Prolog from Borland. Includes a native code compiler
  590.    but is incompatible with most other prologs. Its variables are
  591.    strongly typed, unlike most other prologs. For more information, write
  592.    Prolog Development Center, 568 14th Street, Atlanta, GA 30318, call
  593.    800-762-2710, (404-873-1366), fax 404-872-5243 or email
  594.    pdc-request@pdc.dk (general information), sales@pdc.dk (sales),
  595.    support@pdc.dk (tech support). A BBS is run at 404-872-5358.  European
  596.    customers may write to Prolog Development Center, A/S, Hj Holst Vej
  597.    5A, DK-2605 Broendby, Denmark, call +45 36 72 10 22, or fax +45 36 72
  598.    02 69. Reviewed in AI Expert January 1991.
  599.  
  600.    POPLOG is a high-level prolog emulator with interpreter.  The POPLOG
  601.    environment integrates four AI programming languages in one
  602.    environment: Lisp, Prolog, ML and POP11. POPLOG can also load in C and
  603.    Fortran binaries.  Runs on VAX (Ultrix, VMS), VAXStation (Ultrix),
  604.    DECStation (Ultrix), Sun 3,4, Sparc, Solbourne, HP Apollo 9000/400,
  605.    Sparc (HP-UX), MIPS (RISCOS), Sequent Symmetry (Dynix), Apple
  606.    Macintosh (AUX), SONY News (News-OS), and Silicon Graphics Iris
  607.    (Irix). The academic version from Sussex University. For more
  608.    information, write to POPLOG, Sussex University, Poplog Manager,
  609.    School of Cognitive Sciences, Falmer, Brighton BN1 9QN, UK, call +44
  610.    273 608367, fax +44 273 678188, or send email to
  611.    popmanager@cogs.sussex.ac.uk. The commercial version is available
  612.    from Integral Solutions Ltd as Integral Poplog and Pop++. For more
  613.    information, write to Integral Solutions Ltd, Unit 3, 23 Campbell
  614.    Court, Bramley, Basingstoke Hampshire RG26 5EG, UK, call +44 256 88 20
  615.    28, fax +44 256 88 21 82, or send email to isl@integ.uucp or
  616.    isl@integ.co.uk.  The North American retailer is Computable
  617.    Functions Inc. For more informatin, write to Computable Functions Inc.,
  618.    35 S.  Orchard Drive, Amherst, MA 01002, call 413-545-3140, or fax
  619.    413-545-3140. Contact Robin Popplestone, pop@cs.umass.edu, for info
  620.    on a new book on Pop-11.
  621.  
  622.    Prolog III integrates constraint programming with Prolog. It runs on
  623.    Apple Macintosh, IBM PC (386, MS-DOS), Next, Sun3, Sun4, Sparc, HP9000,
  624.    Apollo, RS/6000, Bull DPX, Masscomp (Unix), Vax (Ultrix, VMS),
  625.    DecStation and MicroVAX. For more information, write to PrologIA,
  626.    Parc Technologique de Luminy, Case 919, 13288 Marseilles, France,
  627.    call 33-91-26-86-36 or fax 33-91-41-96-37. The US point of contact
  628.    for Prolog III by PrologIA is BIM Systems, Inc.. 
  629.  
  630.    Prolog-86 is available from Solution Systems Inc. For more
  631.    information, write to Solution Systems Inc., 335-D Washington Street,
  632.    Norwell, MA 02061, call 617-337-6963, or fax 617-431-8419.
  633.  
  634.    Quintec Prolog is a high-level emulator with interpreter for IBM PC
  635.    (MS-DOS), Vax, VAXstation (Ultrix, VMS), Decstation (Ultrix), and
  636.    Sparc (SunOS4.0).  For more information, write to Quintec Prolog,
  637.    Quintec Systems Ltd., Midland House, West Way, Botley, Oxford OS2 0PL,
  638.    UK, call +44 865 791565, or fax +44 865 791595.
  639.  
  640.    Quintus Prolog is a low level emulator that runs on Unix (Sparc, sun2,
  641.    sun3, sun4, 386i, VAX (Ultrix, VMS), uVAX (Ultrix), HP9000, Apollo,
  642.    DecStation, IBM RT, Sequent S/27, S/81, IBM PS/2 (AIX), Intel 80386
  643.    (Unix V.3), Intergraph, Solbourne, RS/6000, and MIPS), IBM PC (DOS,
  644.    Windows), and Macintosh.  Includes a cross-referencing facility. For
  645.    more information, contact Quintus Corporation, 2100 Geng Road, Palo
  646.    Alto, CA 94303, call 1-800-542-1283 (415-813-3800), fax 415-494-7608,
  647.    or email sales@quintus.com (sales), teksup@quintus.com (tech support).
  648.    To be added to the users group mailing list, send mail to
  649.    quintus-users-request@quintus.com.  Version 3.0 reviewed in AI Expert
  650.    January 1991 and February 1991 and IEEE Expert April 1991.  LPA
  651.    products are distributed in North America by Quintus under the Quintus name.
  652.  
  653.    SICStus Prolog is a Unix prolog by SICS. It is portable to most UNIX
  654.    machines (Berkeley UNIX is preferred over System V).  SICS Aurora and
  655.    Echo is a parallel emulator for Sequent Balance, Sequent Symmetry,
  656.    Encore Multimax, and BBN Butterfly (Unix). For more information, write
  657.    to SICS, Swedish Institute of Computer Science, P.O. Box 1263, S-164
  658.    28 KISTA, Sweden, call +46 8 752 15 02, fax +46 8 751 72 30, or send
  659.    email to sicstus_request@sics.se. Bug reports and tech support questions
  660.    should be sent to sicstus-bug@sics.se. To subscribe to the users group
  661.    and implementors mailing list, send email to sicstus-users-request@sics.se. 
  662.  
  663.    SNI Prolog Version 3 is an implementation of the Prolog language that
  664.    is compatible with the ISO Standard draft. It is available from
  665.    Siemens Nixdorf for Unix workstations for about DM 11100 in Germany.
  666.    SNI Prolog runs on the SGI, SNI and Sun platforms, and ports to other
  667.    systems, including MS-DOS, are in progress.  Includes coroutines,
  668.    finite domains, numerical and boolean constraints, garbage collection,
  669.    incremental compilation, dynamic linking, hypertext style on-line
  670.    help, a window environment with an integrated editor, interfaces to
  671.    INFORMIX, Motif/XWindows and C. The constraint programming features of
  672.    SNI Prolog provide support for solving problems from operations
  673.    research such as dynamic resource allocation and flexible scheduling
  674.    with numerical constraints or the verification of complex systems with
  675.    Boolean constraints. For more information, write to Siemens Nixdorf
  676.    Informationssysteme AG, Otto-Hahn-Ring 6, D-8000 Munich 83, Germany,
  677.    Attn: Hans-Juergen Stenger, Systems Planning, call +49 89 636 44049,
  678.    fax +49 89 636 41208, or send email to stenger@sd235-hera.zfe.siemens.de.
  679.  
  680.    SPIES YAP is a high-level emulator with interpreter for Sun3, Sun4,
  681.    VAXstation, SGI, HP9000, Apple Macintosh and Amiga (Atari ST). For
  682.    more information, write to SPIES, Sociedade Portuguesa de, Importacao
  683.    e Exportacao de Software, Lda Av da Republica, 46 - 2, 1000 Lisboa,
  684.    Portugal, call +351 1 795075, or fax +351 1 775891.
  685.  
  686.    Turbo Prolog. See PDC Prolog.
  687.  
  688. Parallel Prologs:
  689.  
  690.    Densitron CS Prolog is a parallel prolog compiler and interpreter for
  691.    IBM PCs (MS-DOS or OS/2), T414/T800 transputer (mono or multi), 386
  692.    (Unix V), uVAX (VMS), or VAX(VMS). Also standard Prolog for MS-DOS,
  693.    UNIX and VAX.  For more information, write to Densitron, Unit 4,
  694.    Aiport Trading Estate, Biggin Hill, Kent, TN16 3BW, UK, call +44 959
  695.    76331, or fax +44 959 71017.
  696.  
  697.    Paralogic is a parallel implementation of the Clocksin and Mellish
  698.    Prolog. It runs on DOS-based PCs or Apple Macintoshes with the INMOS
  699.    Transputers. For more information, write to Paralogic Inc., 115
  700.    Research Drive, Bethlehem, PA 18015, call 215-861-6960, fax
  701.    215-861-8247 or email plogic@lehi3b15.csee.Lehigh.edu. It is also
  702.    distributed by Computer Systems Architects, 905 N. University Avenue,
  703.    Provo, UT 84604-3422, 800-753-4272 (801-374-2300), fax 801-374-2306.
  704.    British customers may contact Parallel Logic Programming Ltd., PO Box
  705.    49, Twickenham, Middlesex TW2 5PH, UK or call +44 454 201 652.
  706.  
  707.    PARLOG is a parallel emulator from Imperial College for the Sequent
  708.    Balance, Sequent Symmetry, Encore Multimax, Alliant FX (Unix), Sun
  709.    (Unix, 1 processor). For more information, write to Imperial College,
  710.    Department of Computing, Parlog Distribution Secretary, 180 Queen's
  711.    Gate, London SW7 2BZ, UK, call +44 71 589 5111 x7537, fax +44 71 589
  712.    8024, or send email to parlog@doc.ic.ac.uk. Imperial College also
  713.    used to produce IC Prolog.
  714.  
  715.    Strand-88 is a parallel emulator for Sun3, Sun4, Sparc BBN Butterfly,
  716.    GPT2000, Cogent Multimax, Intel iPSC/2, iPSC/860, MIPS RiscStation,
  717.    Sequent Symmetry Balance (Unix System V or Mach, Helios) and
  718.    communication component from CSTools, Express in some cases.  Also
  719.    Transputer systems PC hosted systems from Paracom, Telmat and others,
  720.    Unix hosted systems from Meiko, Paracom, Telmat and others, Apple
  721.    Macintosh, Atari ATW, and NeXT. Price dependent on configuration and
  722.    scale of target machine. For more information, write to Strand
  723.    Software Technologies Ltd., Ver House, London Rd, Markyate, Herts AL3
  724.    8JP, UK, call +44 582 842424, fax +44 582 840282, or send email to
  725.    strand88@sstl.uucp.
  726.  
  727.    SICS Aurora and Echo. See SICStus Prolog above.
  728.  
  729. Object Oriented Systems:
  730.  
  731.    LAP is an object-oriented system by Elsa. For more information, write
  732.    to Elsa Software, La Grange Dame Rose, 6 ave du Marechal Juin, 92366
  733.    Meudon-La-Foret Cedex, France, call +33 (1) 46 30 24 55, fax +33 (1)
  734.    46 30 55 26, or send email to elsa!lap@uunet.uu.net.
  735.  
  736.    SPIRAL is an object oriented system by CRIL for Sun3 and Sun4 under
  737.    Unix. For more information, write to CRIL, Conception et Realisation,
  738.    Industriel de Logiciel, 146 bd de Valmy 92707, Colombes Cedex, France,
  739.    call +33 1 47 69 53 67, or fax +33 1 47 69 53 99.
  740.  
  741. Constraint Systems:
  742.  
  743.    CLP(R) is a constraint system from Monash University for VAX, Sun, and
  744.    Pyramid (Unix). Costs $150. For more information, write to Monash
  745.    University, CLP(R) Distribution, Department of Computer Science,
  746.    Clayton, Victoria 3168, Australia, or send email to
  747.    clp@moncsbruce.oz.au.
  748.  
  749.    Trilogy is a constraint system developed by Complete Logic Systems. It
  750.    costs $100. For more information, write to Complete Logic Systems, Inc,
  751.    741 Blueridge Avenue, V7R 2J5, North Vancouver BC, Canada, or call
  752.    604-986-3234.
  753.  
  754.    VS Trilogy is a Prolog compiler available from Vertical Software for
  755.    $395.  For more information, write to Vertical Software Ltd., 14-636
  756.    Clyde Ave, W. Vancouver, BC, V7T 1E1, Canada, call 604-925-0321, or fax
  757.    604-688-8479.
  758.  
  759. ----------------------------------------------------------------
  760. Subject: [4]  FTP Archives and Other Resources
  761.  
  762. The following are achives that contain Prolog-related material, such as
  763. code, interpreters, articles, etc. Most of the archives are ftp sites.
  764. They are listed by domain.name and [IP Address]. To access them and
  765. download programs type at the prompt: 
  766.  
  767.     ftp <site name> (or IP address)
  768.     login: "anonymous",
  769.     password: your own return email address,
  770.     cd <directory>, ls to see files, 
  771.     set binary, 
  772.     get <filename> to transfer file to your system
  773.     stop with quit or exit
  774.  
  775. Deviations from this general scheme may occur but the above should
  776. work in most cases.
  777.  
  778.  
  779.    Artificial Intelligence Programs:
  780.       aisun1.ai.uga.edu [128.192.12.9]
  781.  
  782.       Contains public domain Prologs, such as Open Prolog and ESL PD Prolog,
  783.       all programs from the book by Covington, Nute, and Vellino, (see
  784.       the section on Books below) and some technical reports with
  785.       accompanying code.  Maintained by Michael Covington, the University
  786.       of Georgia, mcovingt@aisun1.ai.uga.edu. 
  787.  
  788.  
  789.    ALP-UK Library:
  790.  
  791.       The best Prolog library currently is the one collected by the ALP-UK
  792.       group. It is available to members at 30 pounds sterling for a Sun
  793.       cartridge or 2 pounds/IBM DOS disk. (non-members maybe, how much?) It
  794.       contains MBs of Prolog systems (including SB Prolog), libraries
  795.       (including the Edinburgh library), benchmarks, grammars, theorem provers,
  796.       object and graphics systems etc.  For more information, write to ALP-UK
  797.       Library, Sanjay Raina, Librarian, Dept. of Computer Science, University
  798.       of Bristol, University Walk, Bristol BS8 1TR, UK, call +44 0272 303030
  799.       x3304, or send email to raina@compsci.bristol.ac.uk.
  800.  
  801.  
  802.    Logic Programming Bibliographies:
  803.       duck.dfki.uni-sb.de [134.96.188.92]
  804.  
  805.       The BiBTeX bibliographies are available in /pub/lp-proceedings.
  806.  
  807.  
  808.    Prolog Repository:
  809.  
  810.       Established by Jocelyn Paine of Experimental Psychology, Oxford
  811.       University in 1987. The current catalogue (January 1991) contains
  812.       30 entries. For catalogue, queries and contributions contact POPX at: 
  813.          popx%vax.ox.ac.uk@oxmail.ox.ac.uk (internet) or 
  814.          popx@uk.ac.ox.vax (janet) 
  815.  
  816.       FTP access is available through the Imperial College archive at
  817.          src.doc.ic.ac.uk  (146.169.2.1)
  818.       in the directory
  819.          computing/programming/languages/prolog/pd-software
  820.       with a short-cut link of:
  821.          packages/prolog-pd-software
  822.       To access it, cd to either of the above directories via
  823.       anonymous ftp. The file README gives a brief summary of the
  824.       contents of the directory and CATALOGUE gives a (long!)
  825.       description of each entry. Entries include the Logic Programming
  826.       Tutor from Paine's book, the DEC-10 public-domain library, the
  827.       Linger natural-language corrector, a simple object-oriented
  828.       add-on for Prolog, graph utilities, among other things.
  829.  
  830.       Files in the archive are also available on MS-DOS floppies for a
  831.       nominal fee to cover the cost of floppies, postage, and packing.  
  832.       
  833.    Machine Learning Algorithms Implemented in Prolog:
  834.  
  835.       In 1988 the Special Interest Group on Machine Learning of the German
  836.       Society for Computer Science (GI e.V) decided to establish a library
  837.       of PROLOG implementations of Machine Learning algorithms. The library
  838.       includes PROLOG implementations of Winston's arch, Becker's AQ-PROLOG, 
  839.       Fisher's COBWEB, Brazdil's generation of discriminations from derivation
  840.       trees, Quinlan's ID3, inverse resolution, and Mitchell's version
  841.       spaces algorithm. The programs are available via the anonymous
  842.       ftp-server at the University of Osnabrueck:
  843.          dione.rz.uni-osnabrueck.de:pub/unix/mlp  (131.173.128.15)
  844.  
  845.       Send additional PROLOG implementations of Machine Learning Algorithms
  846.       to Thomas Hoppe, <hoppet@cs.tu-berlin.de>. Send suggestions and
  847.       complaints about the ftp library to Werner Emde, University of
  848.       Osnabrueck, <emde@gmdzi.gmd.de>.
  849.  
  850.  
  851.    Prolog to SQL Compiler:
  852.  
  853.       The Prolog to SQL Compiler translates database access requests,
  854.       which consist of a projection term and a database goal, to the
  855.       appropriate SQL query. The compiler is written in standard Edinburgh
  856.       Prolog and has been ported to a number of Prologs. The code posted to
  857.       comp.lang.prolog works in ECRC's SEPIA Prolog, but should be easily
  858.       ported to other Prologs. A detailed tech report on the implementation
  859.       is available by email from draxler@sun1.cis.uni-muenchen.de (include
  860.       your full postal address).  The compiler is copyright, but may be used
  861.       free of charge for non-commercial purposes and redistributed provided
  862.       the copyright notice is retained intact.
  863.  
  864.    PSI:
  865.  
  866.       PSI is a handy system for the management and retrieval of your
  867.       personal data, be it addresses, CD collections, or bibliographic
  868.       references. It is intended for the non-commercial user. It may not be
  869.       as full-fledged as some data-base systems, but has some features that
  870.       you won't find in most commercial systems. Also, you may find it
  871.       easier to set up and faster to use. PSI is useful for a broad range of
  872.       data. Indexing with descriptors makes searching for the data you need
  873.       fast, and the interface to other data-base formats (import and export)
  874.       is quite powerful.  PSI was written in LPA MacProlog and is a "genuine
  875.       'double clickable' Mac application". PSI runs on all Macs with System
  876.       6 or 7 in 1MB of main memory. As LPA MacProlog isn't yet 32-bit clean,
  877.       PSI isn't either. Extensive documentation and some examples are
  878.       included.  PSI is available by anonymous ftp from
  879.       sumex-aim.stanford.edu, directory info-mac/app, file psi-23.hqx. It
  880.       was also available on a recent Nautilus CD-ROM and will be on the
  881.       first Info-Mac CD-ROM.
  882.  
  883.    XWIP: 
  884.       export.lcs.mit.edu:/contrib/xwip.tar.Z 
  885.       ftp.uu.net:X/contrib/xwip.tar.Z
  886.  
  887.       XWIP is an X Windows interface for PROLOG.
  888.  
  889. ----------------------------------------------------------------
  890. Subject: [5]  Mailing Lists
  891.  
  892.    Prolog and Logic Programming:
  893.       prolog@sushi.stanford.edu (general)
  894.       prolog-hackers@sushi.stanford.edu (nitty gritty)
  895.  
  896.       All requests to be added to or deleted from this list, problems,
  897.       questions, etc., should be sent to prolog-request@sushi.stanford.edu
  898.  
  899.    Concurrent Logic Programming:
  900.       clp.x@xerox.com
  901.  
  902.       All requests to be added to or deleted from this list, problems,
  903.       questions, etc., should be sent to clp-request.x@xerox.com or to
  904.       Jacob Levy <jlevy.pa@xerox.com>.
  905.  
  906. ----------------------------------------------------------------
  907. Subject: [6] Books and Magazine Articles
  908.  
  909. A BiBTeX bibliography of Logic Programming Conferences is available by
  910. anonymous ftp from duck.dfki.uni-sb.de. See [4] above.
  911.  
  912. The following books are regarded as popular and widely used.  Also
  913. included are some books about WAM. This is not intended to be a complete
  914. Prolog bibliography.
  915.  
  916.    Hassan Ait-Kaci. Warren's Abstract Machine: A Tutorial Reconstruction.
  917.    MIT Press, Cambridge, MA.  1991.
  918.    ISBN: 0-262-51058-8 (paper), 0-262-01123-9 (cloth).
  919.  
  920.    Bratko, Ivan, "Programming in Prolog for Artificial Intelligence", 
  921.    2nd Ed, Addison-Wesley, 1990 
  922.  
  923.    Campbell, J.A. (ed):  "Implementations of Prolog", John Wiley, 1984
  924.  
  925.    Clocksin, W.F. and Mellish, C.S: "Programming in Prolog", 3rd Ed.
  926.    Springer Verlag, 1987. (Basic Introduction).
  927.  
  928.    Conlon, Tom: "Programming in Parlog". Addison-Wesley, 1989, 
  929.    ISBN 0-201-17450-2.
  930.  
  931.    Covington, M.A.; Nute, D.; and Vellino, A.  "Prolog Programming in Depth",
  932.    Scott, Foresman & Co. ISBN: 0-521-40984-5
  933.  
  934.    Yves Deville: "Logic Programming, Systematic Program Development",
  935.    International Series in Logic Programming, Addison-Wesley, 1990, 338 pages.
  936.    ISBN 0-201-17576-2. 
  937.  
  938.    Gregory, Steve: "Parallel Logic Programming in Parlog: The Language
  939.    and Its Implementation", Addison-Wesley, 1987, ISBN 0-201-19241-1.
  940.  
  941.    Hogger, C.J.: "Introduction to Logic Programming", Academic Press 1984
  942.  
  943.    O'Keefe, Richard A.:  "The Craft of PROLOG", MIT Press, 1990, 
  944.    ISBN 0-262-15039-5.
  945.  
  946.    Kluzniak and Szpakowicz: "Prolog for Programmers", Academic Press 1985
  947.  
  948.    Kowalski, R.A.: "Logic for Problem Solving", New York 1979, Elsevier Publ.
  949.  
  950.    LLoyd, John: "Foundations of Logic Programming", 2nd Edition,
  951.    Springer-Verlag, 1988. (Intro to logic programming theory.)
  952.  
  953.    D. Maier, D.S. Warren: "Computing with Logic", Benjamin Cummings, 1989
  954.  
  955.    Peter Ross, "Advanced Prolog: Techniques and Examples",
  956.    Addison-Wesley, 1989, ISBN 0-201-17527-4.
  957.  
  958.    Sterling, Leon (ed): "The Practice of Prolog", MIT Press, 1990
  959.    ISBN 0-262-19301-9
  960.  
  961.    Sterling, Leon, Shapiro, Ehud: "The Art of Prolog: Advanced Programming
  962.    Techniques", MIT Press, 1986 ISBN 0-262-19250-0
  963.  
  964.    David H. D. Warren: "An Abstract Prolog Instruction Set", Technical Note
  965.    No 309, SRI International, Menlo Park, CA, 1983.
  966.  
  967.    David H. D. Warren, "Logic Programming and Compiler Writing," in
  968.    Software-Practice and Experience 10(2), 1980.
  969.  
  970.    Tick, E.: "Parallel Logic Programming". MIT Press, 1991
  971.  
  972. Magazine Articles:
  973.  
  974.    BYTE Magazine, August 1987. 5 introductory articles on Prolog.
  975.  
  976.    Uwe Schreiweis: Beredte Logik, Konzepte der 'KI-Sprache" Prolog,
  977.    (Eloquent Logic, Concepts of the AI language Prolog), iX Magazine,
  978.    October 1992, pages 84-90.
  979.  
  980.    Uwe Schreiweis: Basis der Fuenf, Die Sprache Prolog in der Public
  981.    Domain, (Base of the Five, Prolog in the Public Domain), iX Magazine,
  982.    October 1992, pages 92-94.
  983.  
  984.    Uwe Schreiweis: Fuenfte Generation, Kommerzielle Prolog-Systeme,
  985.    (Fifth Generation, Commercial Prolog Systems), iX Magazine, October
  986.    1992, pages 96-102.
  987.  
  988.    Klaus Bothe: Weniger Raum, Speicherplatzbezogener Prolog-Benchmark,
  989.    (Less Space, A Space Oriented Prolog Benchmark), iX Magazine, October
  990.    1992, pages 106-7.
  991.  
  992. Magazines Related to Prolog:
  993.  
  994.    AI Communications (4 issues/yr)
  995.    "The European Journal on Artificial Intelligence"  ISSN 0921-7126,
  996.    European Coordinating Committee for Artificial Intelligence.
  997.  
  998.    AI Expert (issued monthly) ISSN 0888-3785, Miller Freeman Publishers
  999.    See a copy of the magazine for list of BBS's in NA. On CompuServe: GO
  1000.    AIEXPERT. Regularly reviews Prolog interpreters and compilers.
  1001.  
  1002.    Expert Systems (issued Feb, May, Aug and Nov) ISSN 0266-4720,
  1003.    Learned Information (Europe) Ltd. Subscription: GBP 85 or USD 110
  1004.  
  1005.    IEEE Expert (issued bimonthly) ISSN 0885-9000, IEEE Computer Society
  1006.  
  1007.    The Journal of Logic Programming (issued bimonthly), (North-Holland),
  1008.    Elsevier Publishing Company, ISSN 0743-1066
  1009.  
  1010.    New Generation Computing, Springer-Verlag.  (LOTS of Prolog in it.)
  1011.  
  1012. ----------------------------------------------------------------
  1013. Subject: [7]  The Prolog 1000 Database
  1014.  
  1015. The Prolog 1000 is a database of real Prolog applications being
  1016. assembled in conjunction with the Association for Logic Programming
  1017. (ALP) and PVG. The aim is to demonstrate how Prolog is being used in
  1018. the real world and it already contains over 400 programs with well
  1019. over 2 million lines of code. The database will be published in due
  1020. course and available for research use. If you have or know about a
  1021. program that might qualify for inclusion, send an email message to Al
  1022. Roth (alroth@cix.compulink.co.uk) for an electronic entry form which
  1023. only takes a few minutes to complete. Or write to Prolog 1000, PO Box
  1024. 137, Blackpool, Lancashire, FY2 0XY, U.K., Fax: +44 253 53811
  1025. Telephone: +44 253 58081. (Floppy disks for PC or Mac in text form are
  1026. also welcome, and paper entries may also be sent).  Queries may also
  1027. be addressed to: Chris Moss (cdsm@doc.ic.ac.uk), Leon Sterling
  1028. (leon@alpha.ces.cwru.edu).
  1029.  
  1030. ----------------------------------------------------------------
  1031.  
  1032. ;;; *** Change Log:
  1033. ;;; 13-SEP-92 mk    1.0  Updated and revised Dec 1991 version (0.6).
  1034. ;;;
  1035. ;;; 15-OCT-92 mk    1.1  Updated IF/Prolog entry.
  1036. ;;;  5-NOV-92 mk         Info about PSI, Prolog 1000.
  1037. ;;;  6-NOV-92 mk         Updated Prolog by BIM and IBM Prolog entries.
  1038.  
  1039. ;;; *EOF*
  1040.